Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Global EventList Support #24862

Merged

Conversation

emargolis
Copy link
Contributor

@emargolis emargolis commented Feb 3, 2023

First commit: All manually updated files required to support Global EventList feature
Second commit: Manually updated all *.zap files in the CHIP repo to include events information. The process was manual by running ./scripts/tools/zap/run_zaptool.sh tool for each *.zap file then finding and enabling each event individually - very annoying :)
Third commit: Run ZAP REGEN tool
Fourth commit: Updated ZAP version to v2023.02.03-nightly

These changes are related to the changes in ZAP repo:
project-chip/zap#914

Fixes: #15011

@github-actions
Copy link

github-actions bot commented Feb 5, 2023

PR #24862: Size comparison from 655d134 to dda3921

Increases above 0.2%:

platform target config section 655d134 dda3921 change % change
bl702 lighting-app bl702 .debug_info 40212335 40456110 243775 0.6
.rodata 106864 107200 336 0.3
bl702+rpc .debug_info 44608819 44854955 246136 0.6
.rodata 121408 121744 336 0.3
cc13x2_26x2 all-clusters-app LP_CC2652R7 .rodata 87527 88387 860 1.0
all-clusters-minimal-app LP_CC2652R7 .rodata 77479 78203 724 0.9
lock-ftd LP_CC2652R7 .rodata 76323 76655 332 0.4
lock-mtd LP_CC2652R7 .rodata 102899 103231 332 0.3
pump-app LP_CC2652R7 .rodata 90535 90827 292 0.3
pump-controller-app LP_CC2652R7 .rodata 86615 86843 228 0.3
shell LP_CC2652R7 .rodata 84262 85122 860 1.0
esp32 all-clusters-app c3devkit .flash.rodata 220760 221632 872 0.4
m5stack .flash.rodata 249528 250384 856 0.3
linux all-clusters-app debug (read/write) 154864 156144 1280 0.8
.data.rel.ro 82248 83528 1280 1.6
all-clusters-minimal-app debug (read/write) 148080 149264 1184 0.8
.data.rel.ro 76472 77656 1184 1.5
bridge-app debug (read/write) 132352 133024 672 0.5
.data 3632 3856 224 6.2
.data.rel.ro 68968 69416 448 0.6
chip-tool debug (read only) 12688465 12718929 30464 0.2
.text 10459428 10489540 30112 0.3
chip-tool-ipv6only arm64 .text 9650404 9679956 29552 0.3
lighting-app debug+rpc (read/write) 131688 132136 448 0.3
.data.rel.ro 72088 72536 448 0.6
lock-app debug (read/write) 126736 127152 416 0.3
.data.rel.ro 69080 69496 416 0.6
ota-provider-app debug (read/write) 106512 106768 256 0.2
.data.rel.ro 51608 51864 256 0.5
ota-requestor-app debug (read/write) 114240 114560 320 0.3
.data.rel.ro 56376 56696 320 0.6
shell debug (read/write) 139360 140640 1280 0.9
.data.rel.ro 73136 74416 1280 1.8
thermostat-no-ble arm64 (read/write) 144744 145224 480 0.3
.data.rel.ro 77016 77496 480 0.6
tv-app debug (read/write) 259632 260592 960 0.4
.data 3904 4064 160 4.1
.data.rel.ro 78144 78944 800 1.0
tv-casting-app debug (read only) 6723473 6754041 30568 0.5
(read/write) 185464 186232 768 0.4
.data.rel.ro 123176 123944 768 0.6
.text 6021682 6051666 29984 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 133556 134416 860 0.6
nrf7002dk_nrf5340_cpuapp rodata 210988 211848 860 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 110700 111420 720 0.7
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27524518 27831465 306947 1.1
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27080392 27380030 299638 1.1
light cy8ckit_062s2_43012 .debug_info 22502921 22732712 229791 1.0
lock cy8ckit_062s2_43012 .debug_info 22728527 2295591 227391 1.0
Increases (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 655d134 dda3921 change % change
bl602 lighting-app bl602 (read/write) 1346094 1346442 348 0.0
bl602+rpc (read/write) 1391286 1391882 596 0.0
.text 1053772 1054030 258 0.0
bl702 lighting-app bl702 (read/write) 1184091 1184427 336 0.0
.debug_info 40212335 40456110 243775 0.6
.debug_line 5267956 5272046 4090 0.1
.debug_loc 3401541 3409280 7739 0.2
.debug_str 3535643 3536011 368 0.0
.rodata 106864 107200 336 0.3
.strtab 572228 572265 37 0.0
.symtab 173328 173344 16 0.0
.text 952130 952132 2 0.0
bl702+rpc (read/write) 1276783 1277119 336 0.0
.debug_info 44608819 44854955 246136 0.6
.debug_line 5666424 5670514 4090 0.1
.debug_loc 3597833 3605570 7737 0.2
.debug_str 3938881 3939249 368 0.0
.rodata 121408 121744 336 0.3
.strtab 632825 632862 37 0.0
.symtab 191680 191696 16 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677351 678251 900 0.1
.rodata 87527 88387 860 1.0
.text 589508 589548 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641359 642099 740 0.1
.rodata 77479 78203 724 0.9
.text 563560 563576 16 0.0
lock-ftd LP_CC2652R7 (read only) 674451 674831 380 0.1
.rodata 76323 76655 332 0.4
.text 597648 597696 48 0.0
lock-mtd LP_CC2652R7 (read only) 660987 661359 372 0.1
.rodata 102899 103231 332 0.3
.text 557608 557648 40 0.0
pump-app LP_CC2652R7 (read only) 687431 687771 340 0.0
.rodata 90535 90827 292 0.3
.text 596416 596464 48 0.0
pump-controller-app LP_CC2652R7 (read only) 672839 673131 292 0.0
.rodata 86615 86843 228 0.3
.text 585744 585808 64 0.0
shell LP_CC2652R7 (read only) 668598 669522 924 0.1
.rodata 84262 85122 860 1.0
.text 584024 584088 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584194 584590 396 0.1
.app_xip_area 461012 461408 396 0.1
lock cyw930739m2evb_01 (read/write) 588078 588458 380 0.1
.app_xip_area 459600 459980 380 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549690 549982 292 0.1
.app_xip_area 431988 432280 292 0.1
efr32 lighting-app BRD4161A+rs911x (read/write) 1038144 1038552 408 0.0
.text 854516 854928 412 0.0
BRD4187C (read/write) 1141368 1141780 412 0.0
.text 980900 981312 412 0.0
lock-app BRD4161A+wf200 (read/write) 1065776 1066176 400 0.0
.text 910616 911012 396 0.0
window-app BRD4187C (read/write) 1136276 1136688 412 0.0
.text 974260 974672 412 0.0
esp32 all-clusters-app c3devkit (read only) 1047344 1047440 96 0.0
(read/write) 1518738 1519610 872 0.1
.flash.rodata 220760 221632 872 0.4
.flash.text 1047344 1047440 96 0.0
m5stack (read only) 1099799 1099879 80 0.0
(read/write) 500387 501243 856 0.2
.flash.rodata 249528 250384 856 0.3
.flash.text 1094415 1094495 80 0.0
k32w contact k32w0+release (read/write) 659768 660108 340 0.1
.text 561984 562324 340 0.1
light k32w0+release (read/write) 671884 672144 260 0.0
.text 592748 593008 260 0.0
lock k32w0+release (read/write) 631308 631688 380 0.1
.text 551384 551764 380 0.1
linux all-clusters-app debug (read only) 3158033 3159105 1072 0.0
(read/write) 154864 156144 1280 0.8
.data.rel.ro 82248 83528 1280 1.6
.rodata 283979 284203 224 0.1
.text 2688562 2689074 512 0.0
all-clusters-minimal-app debug (read only) 2973985 2974921 936 0.0
(read/write) 148080 149264 1184 0.8
.data.rel.ro 76472 77656 1184 1.5
.rodata 282667 282859 192 0.1
.text 2509154 2509682 528 0.0
bridge-app debug (read only) 2526897 2527689 792 0.0
(read/write) 132352 133024 672 0.5
.data 3632 3856 224 6.2
.data.rel.ro 68968 69416 448 0.6
.rodata 214176 214272 96 0.0
.text 2140258 2140786 528 0.0
chip-tool debug (read only) 12688465 12718929 30464 0.2
(read/write) 677136 678192 1056 0.2
.data.rel.ro 641080 642136 1056 0.2
.rodata 653317 653669 352 0.1
.text 10459428 10489540 30112 0.3
chip-tool-ipv6only arm64 (read only) 11962356 11992244 29888 0.2
(read/write) 727672 728728 1056 0.1
.data.rel.ro 669944 671000 1056 0.2
.rodata 582804 583140 336 0.1
.text 9650404 9679956 29552 0.3
lighting-app debug+rpc (read only) 2694505 2695353 848 0.0
(read/write) 131688 132136 448 0.3
.data.rel.ro 72088 72536 448 0.6
.rodata 230112 230240 128 0.1
.text 2286962 2287490 528 0.0
lock-app debug (read only) 2658689 2659561 872 0.0
(read/write) 126736 127152 416 0.3
.data.rel.ro 69080 69496 416 0.6
.rodata 246408 246536 128 0.1
.text 2239698 2240226 528 0.0
ota-provider-app debug (read only) 2227369 2228033 664 0.0
(read/write) 106512 106768 256 0.2
.data.rel.ro 51608 51864 256 0.5
.rodata 197704 197768 64 0.0
.text 1889074 1889602 528 0.0
ota-requestor-app debug (read only) 2388865 2389569 704 0.0
(read/write) 114240 114560 320 0.3
.data.rel.ro 56376 56696 320 0.6
.rodata 204656 204752 96 0.0
.text 2034594 2035106 512 0.0
shell debug (read only) 2687481 2688601 1120 0.0
(read/write) 139360 140640 1280 0.9
.data.rel.ro 73136 74416 1280 1.8
.rodata 242066 242322 256 0.1
.text 2284898 2285426 528 0.0
thermostat-no-ble arm64 (read only) 2509052 2509748 696 0.0
(read/write) 144744 145224 480 0.3
.data.rel.ro 77016 77496 480 0.6
.rodata 150984 151088 104 0.1
.text 2096096 2096528 432 0.0
tv-app debug (read only) 3317081 3317881 800 0.0
(read/write) 259632 260592 960 0.4
.data 3904 4064 160 4.1
.data.rel.ro 78144 78944 800 1.0
.rodata 270776 270904 128 0.0
.text 2851506 2852034 528 0.0
tv-casting-app debug (read only) 6723473 6754041 30568 0.5
(read/write) 185464 186232 768 0.4
.data.rel.ro 123176 123944 768 0.6
.rodata 366036 366452 416 0.1
.text 6021682 6051666 29984 0.5
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2464072 2464400 328 0.0
.text 1426716 1427044 328 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1161400 1162308 908 0.1
rodata 133556 134416 860 0.6
text 804428 804468 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366668 1367560 892 0.1
rodata 210988 211848 860 0.4
text 764160 764200 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1107584 1108336 752 0.1
rodata 110700 111420 720 0.7
text 774424 774464 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1756516 1757436 920 0.1
.debug_info 27524518 27831465 306947 1.1
.debug_line 3781071 3783584 2513 0.1
.debug_loc 3676049 3680504 4455 0.1
.debug_str 3486476 3486844 368 0.0
.strtab 578105 578142 37 0.0
.symtab 424864 424928 64 0.0
.text 1555656 1556576 920 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1698276 1699060 784 0.0
.debug_info 27080392 27380030 299638 1.1
.debug_line 3789417 3791928 2511 0.1
.debug_loc 3659779 3664234 4455 0.1
.debug_str 3472229 3472597 368 0.0
.strtab 539313 539350 37 0.0
.symtab 410144 410208 64 0.0
.text 1498232 1499016 784 0.1
light cy8ckit_062s2_43012 (read/write) 1611724 1612140 416 0.0
.debug_info 22502921 22732712 229791 1.0
.debug_line 3341713 3344225 2512 0.1
.debug_loc 3337839 3342292 4453 0.1
.debug_str 3275475 3275843 368 0.0
.strtab 474518 474555 37 0.0
.symtab 377920 377984 64 0.0
.text 1420000 1420416 416 0.0
lock cy8ckit_062s2_43012 (read/write) 1645940 1646332 392 0.0
.debug_info 22728527 2295591 227391 1.0
.debug_line 3343626 3346139 2513 0.1
.debug_loc 3360643 3365110 4467 0.1
.debug_str 3292701 3293069 368 0.0
.strtab 477894 477931 37 0.0
.symtab 380080 380144 64 0.0
.text 1449232 1449624 392 0.0
qpg lighting-app qpg6105+debug (read/write) 1148212 1148624 412 0.0
.text 595312 595724 412 0.1
lock-app qpg6105+debug (read/write) 1116196 1116584 388 0.0
.text 563292 563680 388 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1016092 1017040 948 0.1
text 686126 686216 90 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 952648 953456 808 0.1
text 648422 648510 88 0.0
contact-sensor-app tlsr9518adk80d (read/write) 857980 858356 376 0.0
text 579326 579414 88 0.0
light-switch-app tlsr9518adk80d (read/write) 873680 874136 456 0.1
text 593378 593464 86 0.0
lighting-app tlsr9518adk80d (read/write) 951004 951436 432 0.0
text 658778 658864 86 0.0
ota-requestor-app tlsr9518adk80d (read/write) 887848 888164 316 0.0
text 604748 604838 90 0.0
thermostat tlsr9518adk80d (read/write) 877888 878300 412 0.0
text 594954 595040 86 0.0
Decreases (12 builds for bl702, cc13x2_26x2, psoc6)
platform target config section 655d134 dda3921 change % change
bl702 lighting-app bl702 .debug_ranges 371800 371720 -80 -0.0
bl702+rpc .debug_ranges 395504 395424 -80 -0.0
.text 1029156 1029154 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173832 172932 -900 -0.5
lock-ftd LP_CC2652R7 (read/write) 174076 173696 -380 -0.2
lock-mtd LP_CC2652R7 (read/write) 182804 182432 -372 -0.2
pump-app LP_CC2652R7 (read/write) 161832 161492 -340 -0.2
pump-controller-app LP_CC2652R7 (read/write) 176536 176244 -292 -0.2
shell LP_CC2652R7 (read/write) 184656 183732 -924 -0.5
psoc6 all-clusters cy8ckit_062s2_43012 .debug_ranges 362456 362376 -80 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_ranges 360424 360344 -80 -0.0
light cy8ckit_062s2_43012 .debug_ranges 319600 319520 -80 -0.0
lock cy8ckit_062s2_43012 .debug_ranges 321512 321432 -80 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 655d134 dda3921 change % change
bl602 lighting-app bl602 (read/write) 1346094 1346442 348 0.0
.bss 94794 94794 0 0.0
.data 9736 9736 0 0.0
.text 1023096 1023096 0 0.0
bl602+rpc (read/write) 1391286 1391882 596 0.0
.bss 102842 102842 0 0.0
.data 10128 10128 0 0.0
.text 1053772 1054030 258 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1184091 1184427 336 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 69905 69905 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4056 4056 0 0.0
.debug_abbrev 1550392 1550392 0 0.0
.debug_aranges 134128 134128 0 0.0
.debug_frame 491212 491212 0 0.0
.debug_info 40212335 40456110 243775 0.6
.debug_line 5267956 5272046 4090 0.1
.debug_loc 3401541 3409280 7739 0.2
.debug_ranges 371800 371720 -80 -0.0
.debug_str 3535643 3536011 368 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106864 107200 336 0.3
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 572228 572265 37 0.0
.symtab 173328 173344 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
952130 952132 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276783 1277119 336 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 77953 77953 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4608 4608 0 0.0
.debug_abbrev 1698806 1698806 0 0.0
.debug_aranges 142352 142352 0 0.0
.debug_frame 518916 518916 0 0.0
.debug_info 44608819 44854955 246136 0.6
.debug_line 5666424 5670514 4090 0.1
.debug_loc 3597833 3605570 7737 0.2
.debug_ranges 395504 395424 -80 -0.0
.debug_str 3938881 3939249 368 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121408 121744 336 0.3
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 632825 632862 37 0.0
.symtab 191680 191696 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1029156 1029154 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677351 678251 900 0.1
(read/write) 173832 172932 -900 -0.5
.bss 80876 80876 0 0.0
.data 3384 3384 0 0.0
.rodata 87527 88387 860 1.0
.text 589508 589548 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641359 642099 740 0.1
(read/write) 157568 157568 0 0.0
.bss 80068 80068 0 0.0
.data 3384 3384 0 0.0
.rodata 77479 78203 724 0.9
.text 563560 563576 16 0.0
lock-ftd LP_CC2652R7 (read only) 674451 674831 380 0.1
(read/write) 174076 173696 -380 -0.2
.bss 78308 78308 0 0.0
.data 3312 3312 0 0.0
.rodata 76323 76655 332 0.4
.text 597648 597696 48 0.0
lock-mtd LP_CC2652R7 (read only) 660987 661359 372 0.1
(read/write) 182804 182432 -372 -0.2
.bss 73572 73572 0 0.0
.data 3312 3312 0 0.0
.rodata 102899 103231 332 0.3
.text 557608 557648 40 0.0
pump-app LP_CC2652R7 (read only) 687431 687771 340 0.0
(read/write) 161832 161492 -340 -0.2
.bss 78276 78276 0 0.0
.data 3276 3276 0 0.0
.rodata 90535 90827 292 0.3
.text 596416 596464 48 0.0
pump-controller-app LP_CC2652R7 (read only) 672839 673131 292 0.0
(read/write) 176536 176244 -292 -0.2
.bss 78388 78388 0 0.0
.data 3300 3300 0 0.0
.rodata 86615 86843 228 0.3
.text 585744 585808 64 0.0
shell LP_CC2652R7 (read only) 668598 669522 924 0.1
(read/write) 184656 183732 -924 -0.5
.bss 82948 82948 0 0.0
.data 3380 3380 0 0.0
.rodata 84262 85122 860 1.0
.text 584024 584088 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584194 584590 396 0.1
.app_xip_area 461012 461408 396 0.1
.bss 65632 65632 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588078 588458 380 0.1
.app_xip_area 459600 459980 380 0.1
.bss 70920 70920 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549690 549982 292 0.1
.app_xip_area 431988 432280 292 0.1
.bss 60192 60192 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 1038144 1038552 408 0.0
.bss 181560 181560 0 0.0
.data 2044 2044 0 0.0
.text 854516 854928 412 0.0
BRD4187C (read/write) 1141368 1141780 412 0.0
.bss 133328 133328 0 0.0
.data 2544 2544 0 0.0
.text 980900 981312 412 0.0
lock-app BRD4161A+wf200 (read/write) 1065776 1066176 400 0.0
.bss 153088 153088 0 0.0
.data 2052 2052 0 0.0
.text 910616 911012 396 0.0
window-app BRD4187C (read/write) 1136276 1136688 412 0.0
.bss 134848 134848 0 0.0
.data 2572 2572 0 0.0
.text 974260 974672 412 0.0
esp32 all-clusters-app c3devkit (read only) 1047344 1047440 96 0.0
(read/write) 1518738 1519610 872 0.1
.dram0.bss 77960 77960 0 0.0
.dram0.data 13792 13792 0 0.0
.flash.rodata 220760 221632 872 0.4
.flash.text 1047344 1047440 96 0.0
.iram0.text 72896 72896 0 0.0
m5stack (read only) 1099799 1099879 80 0.0
(read/write) 500387 501243 856 0.2
.dram0.bss 83008 83008 0 0.0
.dram0.data 34080 34080 0 0.0
.flash.rodata 249528 250384 856 0.3
.flash.text 1094415 1094495 80 0.0
.iram0.text 124855 124855 0 0.0
k32w contact k32w0+release (read/write) 659768 660108 340 0.1
.bss 76560 76560 0 0.0
.data 2112 2112 0 0.0
.text 561984 562324 340 0.1
light k32w0+release (read/write) 671884 672144 260 0.0
.bss 74344 74344 0 0.0
.data 2064 2064 0 0.0
.text 592748 593008 260 0.0
lock k32w0+release (read/write) 631308 631688 380 0.1
.bss 75112 75112 0 0.0
.data 2084 2084 0 0.0
.text 551384 551764 380 0.1
linux all-clusters-app debug (read only) 3158033 3159105 1072 0.0
(read/write) 154864 156144 1280 0.8
.bss 63744 63744 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 82248 83528 1280 1.6
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 283979 284203 224 0.1
.text 2688562 2689074 512 0.0
all-clusters-minimal-app debug (read only) 2973985 2974921 936 0.0
(read/write) 148080 149264 1184 0.8
.bss 62880 62880 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 76472 77656 1184 1.5
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 282667 282859 192 0.1
.text 2509154 2509682 528 0.0
bridge-app debug (read only) 2526897 2527689 792 0.0
(read/write) 132352 133024 672 0.5
.bss 53632 53632 0 0.0
.data 3632 3856 224 6.2
.data.rel.ro 68968 69416 448 0.6
.dynamic 608 608 0 0.0
.got 4616 4616 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 214176 214272 96 0.0
.text 2140258 2140786 528 0.0
chip-tool debug (read only) 12688465 12718929 30464 0.2
(read/write) 677136 678192 1056 0.2
.bss 26264 26264 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 641080 642136 1056 0.2
.dynamic 608 608 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 653317 653669 352 0.1
.text 10459428 10489540 30112 0.3
chip-tool-ipv6only arm64 (read only) 11962356 11992244 29888 0.2
(read/write) 727672 728728 1056 0.1
.bss 34248 34248 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 669944 671000 1056 0.2
.dynamic 560 560 0 0.0
.got 15264 15264 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 582804 583140 336 0.1
.text 9650404 9679956 29552 0.3
lighting-app debug+rpc (read only) 2694505 2695353 848 0.0
(read/write) 131688 132136 448 0.3
.bss 51104 51104 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 72088 72536 448 0.6
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 230112 230240 128 0.1
.text 2286962 2287490 528 0.0
lock-app debug (read only) 2658689 2659561 872 0.0
(read/write) 126736 127152 416 0.3
.bss 49536 49536 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69080 69496 416 0.6
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 246408 246536 128 0.1
.text 2239698 2240226 528 0.0
ota-provider-app debug (read only) 2227369 2228033 664 0.0
(read/write) 106512 106768 256 0.2
.bss 47712 47712 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51608 51864 256 0.5
.dynamic 608 608 0 0.0
.got 3744 3744 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 197704 197768 64 0.0
.text 1889074 1889602 528 0.0
ota-requestor-app debug (read only) 2388865 2389569 704 0.0
(read/write) 114240 114560 320 0.3
.bss 50176 50176 0 0.0
.data 2480 2480 0 0.0
.data.rel.ro 56376 56696 320 0.6
.dynamic 608 608 0 0.0
.got 3744 3744 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 204656 204752 96 0.0
.text 2034594 2035106 512 0.0
shell debug (read only) 2687481 2688601 1120 0.0
(read/write) 139360 140640 1280 0.9
.bss 59144 59144 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 73136 74416 1280 1.8
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 242066 242322 256 0.1
.text 2284898 2285426 528 0.0
thermostat-no-ble arm64 (read only) 2509052 2509748 696 0.0
(read/write) 144744 145224 480 0.3
.bss 56456 56456 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 77016 77496 480 0.6
.dynamic 560 560 0 0.0
.got 5408 5408 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 150984 151088 104 0.1
.text 2096096 2096528 432 0.0
tv-app debug (read only) 3317081 3317881 800 0.0
(read/write) 259632 260592 960 0.4
.bss 170872 170872 0 0.0
.data 3904 4064 160 4.1
.data.rel.ro 78144 78944 800 1.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 270776 270904 128 0.0
.text 2851506 2852034 528 0.0
tv-casting-app debug (read only) 6723473 6754041 30568 0.5
(read/write) 185464 186232 768 0.4
.bss 53720 53720 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 123176 123944 768 0.6
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 366036 366452 416 0.1
.text 6021682 6051666 29984 0.5
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2464072 2464400 328 0.0
.bss 215892 215892 0 0.0
.data 5880 5880 0 0.0
.text 1426716 1427044 328 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161400 1162308 908 0.1
bss 143531 143531 0 0.0
rodata 133556 134416 860 0.6
text 804428 804468 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366668 1367560 892 0.1
bss 105990 105990 0 0.0
rodata 210988 211848 860 0.4
text 764160 764200 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1107584 1108336 752 0.1
bss 142687 142687 0 0.0
rodata 110700 111420 720 0.7
text 774424 774464 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840872 840872 0 0.0
(read/write) 1756516 1757436 920 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189800 189800 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2672 2672 0 0.0
.debug_abbrev 1251930 1251930 0 0.0
.debug_aranges 111392 111392 0 0.0
.debug_frame 373948 373948 0 0.0
.debug_info 27524518 27831465 306947 1.1
.debug_line 3781071 3783584 2513 0.1
.debug_loc 3676049 3680504 4455 0.1
.debug_ranges 362456 362376 -80 -0.0
.debug_str 3486476 3486844 368 0.0
.heap 840872 840872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 578105 578142 37 0.0
.symtab 424864 424928 64 0.0
.text 1555656 1556576 920 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841688 841688 0 0.0
(read/write) 1698276 1699060 784 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188992 188992 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1237601 1237601 0 0.0
.debug_aranges 110656 110656 0 0.0
.debug_frame 376392 376392 0 0.0
.debug_info 27080392 27380030 299638 1.1
.debug_line 3789417 3791928 2511 0.1
.debug_loc 3659779 3664234 4455 0.1
.debug_ranges 360424 360344 -80 -0.0
.debug_str 3472229 3472597 368 0.0
.heap 841688 841688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 539313 539350 37 0.0
.symtab 410144 410208 64 0.0
.text 1498232 1499016 784 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850008 850008 0 0.0
(read/write) 1611724 1612140 416 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180872 180872 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1071935 1071935 0 0.0
.debug_aranges 102864 102864 0 0.0
.debug_frame 346828 346828 0 0.0
.debug_info 22502921 22732712 229791 1.0
.debug_line 3341713 3344225 2512 0.1
.debug_loc 3337839 3342292 4453 0.1
.debug_ranges 319600 319520 -80 -0.0
.debug_str 3275475 3275843 368 0.0
.heap 850008 850008 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474518 474555 37 0.0
.symtab 377920 377984 64 0.0
.text 1420000 1420416 416 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845024 845024 0 0.0
(read/write) 1645940 1646332 392 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185848 185848 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1073639 1073639 0 0.0
.debug_aranges 103304 103304 0 0.0
.debug_frame 348768 348768 0 0.0
.debug_info 22728527 2295591 227391 1.0
.debug_line 3343626 3346139 2513 0.1
.debug_loc 3360643 3365110 4467 0.1
.debug_ranges 321512 321432 -80 -0.0
.debug_str 3292701 3293069 368 0.0
.heap 845024 845024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 477894 477931 37 0.0
.symtab 380080 380144 64 0.0
.text 1449232 1449624 392 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148212 1148624 412 0.0
.bss 99876 99876 0 0.0
.data 848 848 0 0.0
.text 595312 595724 412 0.1
lock-app qpg6105+debug (read/write) 1116196 1116584 388 0.0
.bss 96396 96396 0 0.0
.data 860 860 0 0.0
.text 563292 563680 388 0.1
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1016092 1017040 948 0.1
bss 97980 97980 0 0.0
text 686126 686216 90 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952648 953456 808 0.1
bss 97028 97028 0 0.0
text 648422 648510 88 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 857980 858356 376 0.0
bss 89152 89152 0 0.0
text 579326 579414 88 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873680 874136 456 0.1
bss 89240 89240 0 0.0
text 593378 593464 86 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951004 951436 432 0.0
bss 97388 97388 0 0.0
text 658778 658864 86 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887848 888164 316 0.0
bss 90188 90188 0 0.0
text 604748 604838 90 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877888 878300 412 0.0
bss 90628 90628 0 0.0
text 594954 595040 86 0.0

@github-actions
Copy link

github-actions bot commented Feb 6, 2023

PR #24862: Size comparison from 655d134 to 59be2e9

Increases above 0.2%:

platform target config section 655d134 59be2e9 change % change
bl702 lighting-app bl702 .debug_info 40212335 40456110 243775 0.6
.rodata 106864 107200 336 0.3
bl702+rpc .debug_info 44608819 44854956 246137 0.6
.rodata 121408 121744 336 0.3
cc13x2_26x2 all-clusters-app LP_CC2652R7 .rodata 87527 88387 860 1.0
all-clusters-minimal-app LP_CC2652R7 .rodata 77479 78203 724 0.9
lock-ftd LP_CC2652R7 .rodata 76323 76655 332 0.4
lock-mtd LP_CC2652R7 .rodata 102899 103231 332 0.3
pump-app LP_CC2652R7 .rodata 90535 90827 292 0.3
pump-controller-app LP_CC2652R7 .rodata 86615 86843 228 0.3
shell LP_CC2652R7 .rodata 84262 85122 860 1.0
esp32 all-clusters-app c3devkit .flash.rodata 220760 221632 872 0.4
m5stack .flash.rodata 249528 250384 856 0.3
linux all-clusters-app debug (read/write) 154864 156144 1280 0.8
.data.rel.ro 82248 83528 1280 1.6
all-clusters-minimal-app debug (read/write) 148080 149264 1184 0.8
.data.rel.ro 76472 77656 1184 1.5
bridge-app debug (read/write) 132352 133024 672 0.5
.data 3632 3856 224 6.2
.data.rel.ro 68968 69416 448 0.6
chip-tool debug (read only) 12688465 12722721 34256 0.3
.text 10459428 10493332 33904 0.3
chip-tool-ipv6only arm64 (read only) 11962356 11995844 33488 0.3
.text 9650404 9683556 33152 0.3
lighting-app debug+rpc (read/write) 131688 132136 448 0.3
.data.rel.ro 72088 72536 448 0.6
lock-app debug (read/write) 126736 127152 416 0.3
.data.rel.ro 69080 69496 416 0.6
ota-provider-app debug (read/write) 106512 106768 256 0.2
.data.rel.ro 51608 51864 256 0.5
ota-requestor-app debug (read/write) 114240 114560 320 0.3
.data.rel.ro 56376 56696 320 0.6
shell debug (read/write) 139360 140640 1280 0.9
.data.rel.ro 73136 74416 1280 1.8
thermostat-no-ble arm64 (read/write) 144744 145224 480 0.3
.data.rel.ro 77016 77496 480 0.6
tv-app debug (read/write) 259632 260592 960 0.4
.data 3904 4064 160 4.1
.data.rel.ro 78144 78944 800 1.0
tv-casting-app debug (read only) 6723473 6754041 30568 0.5
(read/write) 185464 186232 768 0.4
.data.rel.ro 123176 123944 768 0.6
.text 6021682 6051666 29984 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 133556 134416 860 0.6
nrf7002dk_nrf5340_cpuapp rodata 210988 211848 860 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 110700 111420 720 0.7
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27524518 27831463 306945 1.1
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27080392 27380030 299638 1.1
light cy8ckit_062s2_43012 .debug_info 22502921 22732712 229791 1.0
lock cy8ckit_062s2_43012 .debug_info 22728527 22955917 227390 1.0
Increases (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 655d134 59be2e9 change % change
bl602 lighting-app bl602 (read/write) 1346094 1346442 348 0.0
bl602+rpc (read/write) 1391286 1391882 596 0.0
.text 1053772 1054028 256 0.0
bl702 lighting-app bl702 (read/write) 1184091 1184427 336 0.0
.debug_info 40212335 40456110 243775 0.6
.debug_line 5267956 5272046 4090 0.1
.debug_loc 3401541 3409280 7739 0.2
.debug_str 3535643 3536011 368 0.0
.rodata 106864 107200 336 0.3
.strtab 572228 572265 37 0.0
.symtab 173328 173344 16 0.0
.text 952130 952132 2 0.0
bl702+rpc (read/write) 1276783 1277119 336 0.0
.debug_info 44608819 44854956 246137 0.6
.debug_line 5666424 5670514 4090 0.1
.debug_loc 3597833 3605570 7737 0.2
.debug_str 3938881 3939249 368 0.0
.rodata 121408 121744 336 0.3
.strtab 632825 632862 37 0.0
.symtab 191680 191696 16 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677351 678251 900 0.1
.rodata 87527 88387 860 1.0
.text 589508 589548 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641359 642107 748 0.1
.rodata 77479 78203 724 0.9
.text 563560 563584 24 0.0
lock-ftd LP_CC2652R7 (read only) 674451 674831 380 0.1
.rodata 76323 76655 332 0.4
.text 597648 597696 48 0.0
lock-mtd LP_CC2652R7 (read only) 660987 661359 372 0.1
.rodata 102899 103231 332 0.3
.text 557608 557648 40 0.0
pump-app LP_CC2652R7 (read only) 687431 687771 340 0.0
.rodata 90535 90827 292 0.3
.text 596416 596464 48 0.0
pump-controller-app LP_CC2652R7 (read only) 672839 673131 292 0.0
.rodata 86615 86843 228 0.3
.text 585744 585808 64 0.0
shell LP_CC2652R7 (read only) 668598 669522 924 0.1
.rodata 84262 85122 860 1.0
.text 584024 584088 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584194 584590 396 0.1
.app_xip_area 461012 461408 396 0.1
lock cyw930739m2evb_01 (read/write) 588078 588458 380 0.1
.app_xip_area 459600 459980 380 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549690 549982 292 0.1
.app_xip_area 431988 432280 292 0.1
efr32 lighting-app BRD4161A+rs911x (read/write) 1038144 1038552 408 0.0
.text 854516 854928 412 0.0
BRD4187C (read/write) 1141368 1141780 412 0.0
.text 980900 981312 412 0.0
lock-app BRD4161A+wf200 (read/write) 1065776 1066176 400 0.0
.text 910616 911012 396 0.0
window-app BRD4187C (read/write) 1136276 1136688 412 0.0
.text 974260 974672 412 0.0
esp32 all-clusters-app c3devkit (read only) 1047344 1047440 96 0.0
(read/write) 1518738 1519610 872 0.1
.flash.rodata 220760 221632 872 0.4
.flash.text 1047344 1047440 96 0.0
m5stack (read only) 1099799 1099879 80 0.0
(read/write) 500387 501243 856 0.2
.flash.rodata 249528 250384 856 0.3
.flash.text 1094415 1094495 80 0.0
k32w contact k32w0+release (read/write) 659768 660108 340 0.1
.text 561984 562324 340 0.1
light k32w0+release (read/write) 671884 672144 260 0.0
.text 592748 593008 260 0.0
lock k32w0+release (read/write) 631308 631688 380 0.1
.text 551384 551764 380 0.1
linux all-clusters-app debug (read only) 3158033 3159105 1072 0.0
(read/write) 154864 156144 1280 0.8
.data.rel.ro 82248 83528 1280 1.6
.rodata 283979 284203 224 0.1
.text 2688562 2689074 512 0.0
all-clusters-minimal-app debug (read only) 2973985 2974921 936 0.0
(read/write) 148080 149264 1184 0.8
.data.rel.ro 76472 77656 1184 1.5
.rodata 282667 282859 192 0.1
.text 2509154 2509682 528 0.0
bridge-app debug (read only) 2526897 2527689 792 0.0
(read/write) 132352 133024 672 0.5
.data 3632 3856 224 6.2
.data.rel.ro 68968 69416 448 0.6
.rodata 214176 214272 96 0.0
.text 2140258 2140786 528 0.0
chip-tool debug (read only) 12688465 12722721 34256 0.3
(read/write) 677136 678192 1056 0.2
.data.rel.ro 641080 642136 1056 0.2
.rodata 653317 653669 352 0.1
.text 10459428 10493332 33904 0.3
chip-tool-ipv6only arm64 (read only) 11962356 11995844 33488 0.3
(read/write) 727672 728728 1056 0.1
.data.rel.ro 669944 671000 1056 0.2
.rodata 582804 583140 336 0.1
.text 9650404 9683556 33152 0.3
lighting-app debug+rpc (read only) 2694505 2695353 848 0.0
(read/write) 131688 132136 448 0.3
.data.rel.ro 72088 72536 448 0.6
.rodata 230112 230240 128 0.1
.text 2286962 2287490 528 0.0
lock-app debug (read only) 2658689 2659561 872 0.0
(read/write) 126736 127152 416 0.3
.data.rel.ro 69080 69496 416 0.6
.rodata 246408 246536 128 0.1
.text 2239698 2240226 528 0.0
ota-provider-app debug (read only) 2227369 2228033 664 0.0
(read/write) 106512 106768 256 0.2
.data.rel.ro 51608 51864 256 0.5
.rodata 197704 197768 64 0.0
.text 1889074 1889602 528 0.0
ota-requestor-app debug (read only) 2388865 2389569 704 0.0
(read/write) 114240 114560 320 0.3
.data.rel.ro 56376 56696 320 0.6
.rodata 204656 204752 96 0.0
.text 2034594 2035106 512 0.0
shell debug (read only) 2687481 2688601 1120 0.0
(read/write) 139360 140640 1280 0.9
.data.rel.ro 73136 74416 1280 1.8
.rodata 242066 242322 256 0.1
.text 2284898 2285426 528 0.0
thermostat-no-ble arm64 (read only) 2509052 2509748 696 0.0
(read/write) 144744 145224 480 0.3
.data.rel.ro 77016 77496 480 0.6
.rodata 150984 151088 104 0.1
.text 2096096 2096528 432 0.0
tv-app debug (read only) 3317081 3317881 800 0.0
(read/write) 259632 260592 960 0.4
.data 3904 4064 160 4.1
.data.rel.ro 78144 78944 800 1.0
.rodata 270776 270904 128 0.0
.text 2851506 2852034 528 0.0
tv-casting-app debug (read only) 6723473 6754041 30568 0.5
(read/write) 185464 186232 768 0.4
.data.rel.ro 123176 123944 768 0.6
.rodata 366036 366452 416 0.1
.text 6021682 6051666 29984 0.5
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2464072 2464400 328 0.0
.text 1426716 1427044 328 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1161400 1162308 908 0.1
rodata 133556 134416 860 0.6
text 804428 804468 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366668 1367560 892 0.1
rodata 210988 211848 860 0.4
text 764160 764200 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1107584 1108336 752 0.1
rodata 110700 111420 720 0.7
text 774424 774464 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1756516 1757436 920 0.1
.debug_info 27524518 27831463 306945 1.1
.debug_line 3781071 3783584 2513 0.1
.debug_loc 3676049 3680504 4455 0.1
.debug_str 3486476 3486844 368 0.0
.strtab 578105 578142 37 0.0
.symtab 424864 424928 64 0.0
.text 1555656 1556576 920 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1698276 1699060 784 0.0
.debug_info 27080392 27380030 299638 1.1
.debug_line 3789417 3791928 2511 0.1
.debug_loc 3659779 3664234 4455 0.1
.debug_str 3472229 3472597 368 0.0
.strtab 539313 539350 37 0.0
.symtab 410144 410208 64 0.0
.text 1498232 1499016 784 0.1
light cy8ckit_062s2_43012 (read/write) 1611724 1612140 416 0.0
.debug_info 22502921 22732712 229791 1.0
.debug_line 3341713 3344225 2512 0.1
.debug_loc 3337839 3342292 4453 0.1
.debug_str 3275475 3275843 368 0.0
.strtab 474518 474555 37 0.0
.symtab 377920 377984 64 0.0
.text 1420000 1420416 416 0.0
lock cy8ckit_062s2_43012 (read/write) 1645940 1646332 392 0.0
.debug_info 22728527 22955917 227390 1.0
.debug_line 3343626 3346139 2513 0.1
.debug_loc 3360643 3365110 4467 0.1
.debug_str 3292701 3293069 368 0.0
.strtab 477894 477931 37 0.0
.symtab 380080 380144 64 0.0
.text 1449232 1449624 392 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1016092 1017040 948 0.1
text 686126 686214 88 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 952648 953456 808 0.1
text 648422 648510 88 0.0
contact-sensor-app tlsr9518adk80d (read/write) 857980 858348 368 0.0
text 579326 579412 86 0.0
light-switch-app tlsr9518adk80d (read/write) 873680 874136 456 0.1
text 593378 593464 86 0.0
lighting-app tlsr9518adk80d (read/write) 951004 951436 432 0.0
text 658778 658864 86 0.0
ota-requestor-app tlsr9518adk80d (read/write) 887848 888164 316 0.0
text 604748 604838 90 0.0
thermostat tlsr9518adk80d (read/write) 877888 878300 412 0.0
text 594954 595040 86 0.0
Decreases (12 builds for bl702, cc13x2_26x2, psoc6)
platform target config section 655d134 59be2e9 change % change
bl702 lighting-app bl702 .debug_ranges 371800 371720 -80 -0.0
bl702+rpc .debug_ranges 395504 395424 -80 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173832 172932 -900 -0.5
lock-ftd LP_CC2652R7 (read/write) 174076 173696 -380 -0.2
lock-mtd LP_CC2652R7 (read/write) 182804 182432 -372 -0.2
pump-app LP_CC2652R7 (read/write) 161832 161492 -340 -0.2
pump-controller-app LP_CC2652R7 (read/write) 176536 176244 -292 -0.2
shell LP_CC2652R7 (read/write) 184656 183732 -924 -0.5
psoc6 all-clusters cy8ckit_062s2_43012 .debug_ranges 362456 362376 -80 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_ranges 360424 360344 -80 -0.0
light cy8ckit_062s2_43012 .debug_ranges 319600 319520 -80 -0.0
lock cy8ckit_062s2_43012 .debug_ranges 321512 321432 -80 -0.0
Full report (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 655d134 59be2e9 change % change
bl602 lighting-app bl602 (read/write) 1346094 1346442 348 0.0
.bss 94794 94794 0 0.0
.data 9736 9736 0 0.0
.text 1023096 1023096 0 0.0
bl602+rpc (read/write) 1391286 1391882 596 0.0
.bss 102842 102842 0 0.0
.data 10128 10128 0 0.0
.text 1053772 1054028 256 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1184091 1184427 336 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 69905 69905 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4056 4056 0 0.0
.debug_abbrev 1550392 1550392 0 0.0
.debug_aranges 134128 134128 0 0.0
.debug_frame 491212 491212 0 0.0
.debug_info 40212335 40456110 243775 0.6
.debug_line 5267956 5272046 4090 0.1
.debug_loc 3401541 3409280 7739 0.2
.debug_ranges 371800 371720 -80 -0.0
.debug_str 3535643 3536011 368 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106864 107200 336 0.3
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 572228 572265 37 0.0
.symtab 173328 173344 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
952130 952132 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276783 1277119 336 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 77953 77953 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4608 4608 0 0.0
.debug_abbrev 1698806 1698806 0 0.0
.debug_aranges 142352 142352 0 0.0
.debug_frame 518916 518916 0 0.0
.debug_info 44608819 44854956 246137 0.6
.debug_line 5666424 5670514 4090 0.1
.debug_loc 3597833 3605570 7737 0.2
.debug_ranges 395504 395424 -80 -0.0
.debug_str 3938881 3939249 368 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121408 121744 336 0.3
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 632825 632862 37 0.0
.symtab 191680 191696 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1029156 1029156 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677351 678251 900 0.1
(read/write) 173832 172932 -900 -0.5
.bss 80876 80876 0 0.0
.data 3384 3384 0 0.0
.rodata 87527 88387 860 1.0
.text 589508 589548 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641359 642107 748 0.1
(read/write) 157568 157568 0 0.0
.bss 80068 80068 0 0.0
.data 3384 3384 0 0.0
.rodata 77479 78203 724 0.9
.text 563560 563584 24 0.0
lock-ftd LP_CC2652R7 (read only) 674451 674831 380 0.1
(read/write) 174076 173696 -380 -0.2
.bss 78308 78308 0 0.0
.data 3312 3312 0 0.0
.rodata 76323 76655 332 0.4
.text 597648 597696 48 0.0
lock-mtd LP_CC2652R7 (read only) 660987 661359 372 0.1
(read/write) 182804 182432 -372 -0.2
.bss 73572 73572 0 0.0
.data 3312 3312 0 0.0
.rodata 102899 103231 332 0.3
.text 557608 557648 40 0.0
pump-app LP_CC2652R7 (read only) 687431 687771 340 0.0
(read/write) 161832 161492 -340 -0.2
.bss 78276 78276 0 0.0
.data 3276 3276 0 0.0
.rodata 90535 90827 292 0.3
.text 596416 596464 48 0.0
pump-controller-app LP_CC2652R7 (read only) 672839 673131 292 0.0
(read/write) 176536 176244 -292 -0.2
.bss 78388 78388 0 0.0
.data 3300 3300 0 0.0
.rodata 86615 86843 228 0.3
.text 585744 585808 64 0.0
shell LP_CC2652R7 (read only) 668598 669522 924 0.1
(read/write) 184656 183732 -924 -0.5
.bss 82948 82948 0 0.0
.data 3380 3380 0 0.0
.rodata 84262 85122 860 1.0
.text 584024 584088 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584194 584590 396 0.1
.app_xip_area 461012 461408 396 0.1
.bss 65632 65632 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588078 588458 380 0.1
.app_xip_area 459600 459980 380 0.1
.bss 70920 70920 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549690 549982 292 0.1
.app_xip_area 431988 432280 292 0.1
.bss 60192 60192 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 1038144 1038552 408 0.0
.bss 181560 181560 0 0.0
.data 2044 2044 0 0.0
.text 854516 854928 412 0.0
BRD4187C (read/write) 1141368 1141780 412 0.0
.bss 133328 133328 0 0.0
.data 2544 2544 0 0.0
.text 980900 981312 412 0.0
lock-app BRD4161A+wf200 (read/write) 1065776 1066176 400 0.0
.bss 153088 153088 0 0.0
.data 2052 2052 0 0.0
.text 910616 911012 396 0.0
window-app BRD4187C (read/write) 1136276 1136688 412 0.0
.bss 134848 134848 0 0.0
.data 2572 2572 0 0.0
.text 974260 974672 412 0.0
esp32 all-clusters-app c3devkit (read only) 1047344 1047440 96 0.0
(read/write) 1518738 1519610 872 0.1
.dram0.bss 77960 77960 0 0.0
.dram0.data 13792 13792 0 0.0
.flash.rodata 220760 221632 872 0.4
.flash.text 1047344 1047440 96 0.0
.iram0.text 72896 72896 0 0.0
m5stack (read only) 1099799 1099879 80 0.0
(read/write) 500387 501243 856 0.2
.dram0.bss 83008 83008 0 0.0
.dram0.data 34080 34080 0 0.0
.flash.rodata 249528 250384 856 0.3
.flash.text 1094415 1094495 80 0.0
.iram0.text 124855 124855 0 0.0
k32w contact k32w0+release (read/write) 659768 660108 340 0.1
.bss 76560 76560 0 0.0
.data 2112 2112 0 0.0
.text 561984 562324 340 0.1
light k32w0+release (read/write) 671884 672144 260 0.0
.bss 74344 74344 0 0.0
.data 2064 2064 0 0.0
.text 592748 593008 260 0.0
lock k32w0+release (read/write) 631308 631688 380 0.1
.bss 75112 75112 0 0.0
.data 2084 2084 0 0.0
.text 551384 551764 380 0.1
linux all-clusters-app debug (read only) 3158033 3159105 1072 0.0
(read/write) 154864 156144 1280 0.8
.bss 63744 63744 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 82248 83528 1280 1.6
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 283979 284203 224 0.1
.text 2688562 2689074 512 0.0
all-clusters-minimal-app debug (read only) 2973985 2974921 936 0.0
(read/write) 148080 149264 1184 0.8
.bss 62880 62880 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 76472 77656 1184 1.5
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 282667 282859 192 0.1
.text 2509154 2509682 528 0.0
bridge-app debug (read only) 2526897 2527689 792 0.0
(read/write) 132352 133024 672 0.5
.bss 53632 53632 0 0.0
.data 3632 3856 224 6.2
.data.rel.ro 68968 69416 448 0.6
.dynamic 608 608 0 0.0
.got 4616 4616 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 214176 214272 96 0.0
.text 2140258 2140786 528 0.0
chip-tool debug (read only) 12688465 12722721 34256 0.3
(read/write) 677136 678192 1056 0.2
.bss 26264 26264 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 641080 642136 1056 0.2
.dynamic 608 608 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 653317 653669 352 0.1
.text 10459428 10493332 33904 0.3
chip-tool-ipv6only arm64 (read only) 11962356 11995844 33488 0.3
(read/write) 727672 728728 1056 0.1
.bss 34248 34248 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 669944 671000 1056 0.2
.dynamic 560 560 0 0.0
.got 15264 15264 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 582804 583140 336 0.1
.text 9650404 9683556 33152 0.3
lighting-app debug+rpc (read only) 2694505 2695353 848 0.0
(read/write) 131688 132136 448 0.3
.bss 51104 51104 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 72088 72536 448 0.6
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 230112 230240 128 0.1
.text 2286962 2287490 528 0.0
lock-app debug (read only) 2658689 2659561 872 0.0
(read/write) 126736 127152 416 0.3
.bss 49536 49536 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69080 69496 416 0.6
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 246408 246536 128 0.1
.text 2239698 2240226 528 0.0
ota-provider-app debug (read only) 2227369 2228033 664 0.0
(read/write) 106512 106768 256 0.2
.bss 47712 47712 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51608 51864 256 0.5
.dynamic 608 608 0 0.0
.got 3744 3744 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 197704 197768 64 0.0
.text 1889074 1889602 528 0.0
ota-requestor-app debug (read only) 2388865 2389569 704 0.0
(read/write) 114240 114560 320 0.3
.bss 50176 50176 0 0.0
.data 2480 2480 0 0.0
.data.rel.ro 56376 56696 320 0.6
.dynamic 608 608 0 0.0
.got 3744 3744 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 204656 204752 96 0.0
.text 2034594 2035106 512 0.0
shell debug (read only) 2687481 2688601 1120 0.0
(read/write) 139360 140640 1280 0.9
.bss 59144 59144 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 73136 74416 1280 1.8
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 242066 242322 256 0.1
.text 2284898 2285426 528 0.0
thermostat-no-ble arm64 (read only) 2509052 2509748 696 0.0
(read/write) 144744 145224 480 0.3
.bss 56456 56456 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 77016 77496 480 0.6
.dynamic 560 560 0 0.0
.got 5408 5408 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 150984 151088 104 0.1
.text 2096096 2096528 432 0.0
tv-app debug (read only) 3317081 3317881 800 0.0
(read/write) 259632 260592 960 0.4
.bss 170872 170872 0 0.0
.data 3904 4064 160 4.1
.data.rel.ro 78144 78944 800 1.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 270776 270904 128 0.0
.text 2851506 2852034 528 0.0
tv-casting-app debug (read only) 6723473 6754041 30568 0.5
(read/write) 185464 186232 768 0.4
.bss 53720 53720 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 123176 123944 768 0.6
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 366036 366452 416 0.1
.text 6021682 6051666 29984 0.5
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2464072 2464400 328 0.0
.bss 215892 215892 0 0.0
.data 5880 5880 0 0.0
.text 1426716 1427044 328 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161400 1162308 908 0.1
bss 143531 143531 0 0.0
rodata 133556 134416 860 0.6
text 804428 804468 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366668 1367560 892 0.1
bss 105990 105990 0 0.0
rodata 210988 211848 860 0.4
text 764160 764200 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1107584 1108336 752 0.1
bss 142687 142687 0 0.0
rodata 110700 111420 720 0.7
text 774424 774464 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840872 840872 0 0.0
(read/write) 1756516 1757436 920 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189800 189800 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2672 2672 0 0.0
.debug_abbrev 1251930 1251930 0 0.0
.debug_aranges 111392 111392 0 0.0
.debug_frame 373948 373948 0 0.0
.debug_info 27524518 27831463 306945 1.1
.debug_line 3781071 3783584 2513 0.1
.debug_loc 3676049 3680504 4455 0.1
.debug_ranges 362456 362376 -80 -0.0
.debug_str 3486476 3486844 368 0.0
.heap 840872 840872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 578105 578142 37 0.0
.symtab 424864 424928 64 0.0
.text 1555656 1556576 920 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841688 841688 0 0.0
(read/write) 1698276 1699060 784 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188992 188992 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1237601 1237601 0 0.0
.debug_aranges 110656 110656 0 0.0
.debug_frame 376392 376392 0 0.0
.debug_info 27080392 27380030 299638 1.1
.debug_line 3789417 3791928 2511 0.1
.debug_loc 3659779 3664234 4455 0.1
.debug_ranges 360424 360344 -80 -0.0
.debug_str 3472229 3472597 368 0.0
.heap 841688 841688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 539313 539350 37 0.0
.symtab 410144 410208 64 0.0
.text 1498232 1499016 784 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850008 850008 0 0.0
(read/write) 1611724 1612140 416 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180872 180872 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1071935 1071935 0 0.0
.debug_aranges 102864 102864 0 0.0
.debug_frame 346828 346828 0 0.0
.debug_info 22502921 22732712 229791 1.0
.debug_line 3341713 3344225 2512 0.1
.debug_loc 3337839 3342292 4453 0.1
.debug_ranges 319600 319520 -80 -0.0
.debug_str 3275475 3275843 368 0.0
.heap 850008 850008 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474518 474555 37 0.0
.symtab 377920 377984 64 0.0
.text 1420000 1420416 416 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845024 845024 0 0.0
(read/write) 1645940 1646332 392 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185848 185848 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1073639 1073639 0 0.0
.debug_aranges 103304 103304 0 0.0
.debug_frame 348768 348768 0 0.0
.debug_info 22728527 22955917 227390 1.0
.debug_line 3343626 3346139 2513 0.1
.debug_loc 3360643 3365110 4467 0.1
.debug_ranges 321512 321432 -80 -0.0
.debug_str 3292701 3293069 368 0.0
.heap 845024 845024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 477894 477931 37 0.0
.symtab 380080 380144 64 0.0
.text 1449232 1449624 392 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1016092 1017040 948 0.1
bss 97980 97980 0 0.0
text 686126 686214 88 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952648 953456 808 0.1
bss 97028 97028 0 0.0
text 648422 648510 88 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 857980 858348 368 0.0
bss 89152 89152 0 0.0
text 579326 579412 86 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873680 874136 456 0.1
bss 89240 89240 0 0.0
text 593378 593464 86 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951004 951436 432 0.0
bss 97388 97388 0 0.0
text 658778 658864 86 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887848 888164 316 0.0
bss 90188 90188 0 0.0
text 604748 604838 90 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877888 878300 412 0.0
bss 90628 90628 0 0.0
text 594954 595040 86 0.0

examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
examples/bridge-app/bridge-common/bridge-app.zap
examples/lock-app/lock-common/lock-app.zap
scripts/tools/zap/tests/inputs/all-clusters-app.zap
scripts/tools/zap/tests/inputs/lighting-app.zap

Note that all-clusters-minimal-app.zap enables only minimally required Events.
All other updated ZAP files enable all mandatory and optional Events required by
the defined Feature Map.
@emargolis
Copy link
Contributor Author

Enabling all events for all .zap files is probably not the right thing. We need to look at the feature maps for the various clusters and enable accordingly...

What we should probably do is just enable for a few key apps used in CI in this PR (e.g. all-clusters-app, bridge-app, lock-app, etc) and then file followups to update the others. And all the updates there need to be actually reviewed carefully, unfortunately.

As a followup, definitely not part of this PR, we might need ways for dynamic cluster implementations to override the supported event list, like we have for the command list.

I Reverted Changes to ZAP files. Only updated the following ZAP files:

examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
examples/bridge-app/bridge-common/bridge-app.zap
examples/lock-app/lock-common/lock-app.zap
scripts/tools/zap/tests/inputs/all-clusters-app.zap
scripts/tools/zap/tests/inputs/lighting-app.zap

Note that all-clusters-minimal-app.zap enables only minimally required Events.
All other updated ZAP files enable all mandatory and optional Events required by the defined Feature Map.

Copy link
Contributor

@andy31415 andy31415 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@emargolis I would have expected that the global event list change to show up in .matter files. Without that, codegen based on matter would not have access to the same information as .zap files.

Why is it not showing up?

@andy31415
Copy link
Contributor

@emargolis I would have expected that the global event list change to show up in .matter files. Without that, codegen based on matter would not have access to the same information as .zap files.

Why is it not showing up?

As an example, if you look at lightingapp.matter, it contains things like:

...
  32   │   attribute int16u identifyTime = 0;
  33   │   readonly attribute enum8 identifyType = 1;
  34   │   readonly attribute bitmap32 featureMap = 65532;
  35   │   readonly attribute int16u clusterRevision = 65533;
...

so global attributes are expected to show up.

@emargolis
Copy link
Contributor Author

As an example, if you look at lightingapp.matter, it contains things like:

...
  32   │   attribute int16u identifyTime = 0;
  33   │   readonly attribute enum8 identifyType = 1;
  34   │   readonly attribute bitmap32 featureMap = 65532;
  35   │   readonly attribute int16u clusterRevision = 65533;
...

so global attributes are expected to show up.

@andy31415 I see that currently there is no consistency between *.matter and *.zap files and no clear understanding if Global attributes (GeneratedCommandList, AcceptedCommandList, EventList, AttributeList) should be included in these files. I suggest we deal with that in a follow up PR.

@pullapprove pullapprove bot requested a review from mrjerryjohns February 7, 2023 02:02
…s Examples. This event is never emitted.

Also run ZAP REGEN.
@emargolis emargolis merged commit 2e0737c into project-chip:master Feb 7, 2023
lpbeliveau-silabs pushed a commit to lpbeliveau-silabs/connectedhomeip that referenced this pull request Feb 13, 2023
* Global Event List Support: All Manually Updated Files

* Manually updated all *.zap files to include events for all clusters that have them.

For each ZAP file was running ./scripts/tools/zap/run_zaptool.sh manually.

* Automatically generated files.

By running ./scripts/tools/zap_regen_all.py script.

* Updated ZAP version to v2023.02.03-nightly

* Update src/app/util/ember-compatibility-functions.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/util/ember-compatibility-functions.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Updated all-clusters-minimal-app.zap to Include Only Minimul Number of Required Event. Exclude all optional events.

* Updated TestAttributePathExpandIterator.cpp test

* Add voided use of generatedEvents to prevent unused variable error when array is empty

* Updated TestBasicInformation.yaml to support EventList

* Rerun ZAP REGEN

* Updated YAML tests to include EventList Attribute

* ZAP REGEN

* restyled

* Reverted Changes to ZAP files. Only updated the following ZAP files:

examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
examples/bridge-app/bridge-common/bridge-app.zap
examples/lock-app/lock-common/lock-app.zap
scripts/tools/zap/tests/inputs/all-clusters-app.zap
scripts/tools/zap/tests/inputs/lighting-app.zap

Note that all-clusters-minimal-app.zap enables only minimally required Events.
All other updated ZAP files enable all mandatory and optional Events required by
the defined Feature Map.

* ZAP REGEN

* Removed ReachableChanged Basic Information Cluster Event from all Apps Examples. This event is never emitted.

Also run ZAP REGEN.

---------

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
* Global Event List Support: All Manually Updated Files

* Manually updated all *.zap files to include events for all clusters that have them.

For each ZAP file was running ./scripts/tools/zap/run_zaptool.sh manually.

* Automatically generated files.

By running ./scripts/tools/zap_regen_all.py script.

* Updated ZAP version to v2023.02.03-nightly

* Update src/app/util/ember-compatibility-functions.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/util/ember-compatibility-functions.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Updated all-clusters-minimal-app.zap to Include Only Minimul Number of Required Event. Exclude all optional events.

* Updated TestAttributePathExpandIterator.cpp test

* Add voided use of generatedEvents to prevent unused variable error when array is empty

* Updated TestBasicInformation.yaml to support EventList

* Rerun ZAP REGEN

* Updated YAML tests to include EventList Attribute

* ZAP REGEN

* restyled

* Reverted Changes to ZAP files. Only updated the following ZAP files:

examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
examples/bridge-app/bridge-common/bridge-app.zap
examples/lock-app/lock-common/lock-app.zap
scripts/tools/zap/tests/inputs/all-clusters-app.zap
scripts/tools/zap/tests/inputs/lighting-app.zap

Note that all-clusters-minimal-app.zap enables only minimally required Events.
All other updated ZAP files enable all mandatory and optional Events required by
the defined Feature Map.

* ZAP REGEN

* Removed ReachableChanged Basic Information Cluster Event from all Apps Examples. This event is never emitted.

Also run ZAP REGEN.

---------

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement EventList attribute
3 participants